home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2008 February / PCWFEB08.iso / Software / Freeware / Miro 1.0 / Miro_Installer.exe / resources / templates / download-item-details < prev    next >
Encoding:
Extensible Markup Language  |  2007-11-12  |  10.0 KB  |  184 lines

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml"
  4.       xmlns:t="http://www.participatorypolitics.org/"
  5.       xmlns:i18n="http://www.participatoryculture.org/i18n"
  6.       eventCookie="@@@eventCookie@@@" dtvPlatform="@@@dtvPlatform@@@">
  7. <head>
  8.     <meta http-equiv="content-type" content="text/html; charset=utf-8" />        
  9. </head>
  10. <body>
  11.     <div class="main-video-details">
  12.         <div class="main-video-details-top">
  13.             <div class="details-link">
  14.                 <div t:hideIf="this.showMoreInfo">
  15.                     <a href="#" onclick="return eventURL('action:toggleMoreItemInfo?item=@@@this.getID()@@@');"><span i18n:translate="">Details</span> <img src="resource:images/more-info-button.png" alt="" /></a>
  16.                 </div>
  17.  
  18.                 <div t:showIf="this.showMoreInfo">
  19.                     <a href="#" onclick="return eventURL('action:toggleMoreItemInfo?item=@@@this.getID()@@@');"><span i18n:translate="">Close</span> <img src="resource:images/more-info-button-close.png" alt="" /></a>
  20.                 </div>
  21.             </div>
  22.             <div class="video-stats">
  23.                 <div class="length">
  24.                     <span t:replace="this.getDuration()" />
  25.                 </div>
  26.                 <div class="date">
  27.                     <span t:showIf="this.getReleaseDate() != ''"><span t:replace="this.getReleaseDate()" /></span>
  28.                 </div>
  29.  
  30.                 <div class="size">
  31.                     <span t:showIf="(this.getURL() != this.getLink() and this.getLink() != '') or this.isDownloaded()"><span t:replace="this.getSizeForDisplay()" /></span>
  32.                 </div>
  33.                 <div class="torrent">
  34.                     <span t:showIf="this.looksLikeTorrent()">
  35.                         <span i18n:translate="">.torrent</span>
  36.                     </span>
  37.                 </div>
  38.            </div>
  39.         </div>
  40.  
  41.         <div class="main-video-details-main">
  42.             <div class="details-buttons-right">
  43.                 <div class="save-button-container">
  44.                     <div t:showIf="this.showSaveButton()">
  45.                         <a href="#" onclick="return eventURL('action:keepItem?item=@@@this.getID()@@@');" class="round-button-left save">
  46.                         <div class="round-button-right">
  47.                         <div class="round-button-content">
  48.                             <span i18n:translate="">KEEP</span>
  49.                         </div>
  50.                         </div>
  51.                         </a>
  52.                     </div>
  53.                     <div t:showIf="this.showSaved()" class="saved-note">SAVED</div>
  54.                 </div>
  55.                 <div t:showIf="this.showTrashButton()">
  56.                     <a href="#" onclick="return eventURL('action:expireItem?item=@@@this.getID()@@@');" class="round-button-left delete">
  57.                     <div class="round-button-right">
  58.                     <div class="round-button-content">
  59.                         <span i18n:translate="">DELETE</span>
  60.                     </div>
  61.                     </div>
  62.                     </a>
  63.                 </div>
  64.             </div>
  65.  
  66.             <!-- need to call event.stopPropagation() to prevent us from selecting the div -->
  67.             <div t:showIf="this.hasSharableURL()" class="select-box-left share-box" onclick="showSelectBoxMenu('share-menu-@@@viewName@@@-@@@this.getID()@@@'); event.stopPropagation();">
  68.                 <div class="select-box-right">
  69.                     <div class="select-box-mid">
  70.                         SHARE
  71.                     </div>
  72.                 </div>
  73.             </div>
  74.             <br class="clear" />
  75.             <ul id="share-menu-@@@viewName@@@-@@@this.getID()@@@" class="select-box-menu share-menu">
  76.                 <li>
  77.                     <a href="#" class="main-video-details-task-mail" onclick="return recommendItem('@@@this.getTitle()@@@', '@@@this.getURL()@@@', '@@@this.getFeed().getURL()@@@');">
  78.                         <img src="resource:images/email-a-friend.gif" alt="email-a-friend icon" />
  79.                         <span i18n:translate=""> Email to a friend</span>
  80.                     </a>
  81.                 </li>
  82.                 <li>
  83.                     <a href="#" class="main-video-details-task-bomb" onclick="return eventURL('action:videoBombExternally?item=@@@this.getID()@@@');" >
  84.                         <img src="resource:images/videobomb.gif" alt="videobomb icon" />
  85.                         <span i18n:translate=""> Post to Video Bomb</span>
  86.                     </a>
  87.                 </li>
  88.                 <li>
  89.                     <a href="#" class="main-video-details-delicious" onclick="return eventURL('http://del.icio.us/post?v=4&noui&jump=close&url=@@@this.getQuotedURL()@@@&title=@@@this.getQuotedTitle()@@@');" >
  90.                         <img src="resource:images/delicious.gif" alt="delicious icon" />
  91.                         <span i18n:translate=""> Post to del.icio.us</span>
  92.                     </a>
  93.                 </li>
  94.                 <li>
  95.                     <a href="#" class="main-video-details-digg" onclick="return eventURL('http://www.digg.com/submit?phrase=2&url=@@@this.getQuotedURL()@@@');" >
  96.                         <img src="resource:images/digg.gif" alt="digg icon" />
  97.                         <span i18n:translate=""> Post to digg</span>
  98.                     </a>
  99.                 </li>
  100.                 <li>
  101.                     <a href="#" class="main-video-details-reddit" onclick="return eventURL('http://reddit.com/submit?url=@@@this.getQuotedURL()@@@&title=@@@this.getQuotedTitle()@@@');">
  102.                         <img src="resource:images/reddit.gif" alt="reddit icon" />
  103.                         <span i18n:translate=""> Post to Reddit</span>
  104.                     </a>
  105.                 </li>
  106.             </ul>
  107.             <div t:hotspot="download-progress-***viewName***-***this.getID()***">
  108.                 <div t:showIf="this.getState() in ('downloading','paused')"
  109.                     class="main-video-details-download-info">
  110.                     <div t:showIf="this.gotContentLength()">
  111.                         <div class="main-progress-bar-bg">
  112.                             <div class="main-progress-bar" style="width: ***this.downloadProgressWidth()***px;" />
  113.                         </div>
  114.                     </div>
  115.                     <div t:hideIf="this.gotContentLength()">
  116.                         <div class="progress-throbber-bg">
  117.                             <span t:showIf="this.downloadRate() != '0KB/s'">
  118.                                 <img src="resource:images/progress-throbber.gif" />
  119.                             </span>
  120.                             <span t:showIf="this.downloadRate() == '0KB/s'">
  121.                                 <img src="resource:images/progress-throbber-gray.png" />
  122.                             </span>
  123.                         </div>
  124.                     </div>
  125.                     <div t:showIf="this.getState() == 'downloading'" class="downloading">
  126.                         <div t:showIf="this.downloadInProgress()" 
  127.                             class="download-rate-and-eta">
  128.                             <span class="download-rate" t:replace="this.downloadRate()" />
  129.                             <span t:replace="this.downloadETA()" />
  130.                         </div>
  131.                         <div t:hideIf="this.downloadInProgress()">
  132.                             <span t:replace="this.getStartupActivity()" />
  133.                         </div>
  134.                     </div>
  135.                     <div t:showIf="this.getState() == 'paused'" 
  136.                         class="paused">
  137.                         <span t:replace="this.getPausedString()" />
  138.                     </div>
  139.                     <a t:hideIf="this.getState() == 'paused'" class="main-progress-pause" href="#" onclick="return eventURL('action:pauseDownload?item=@@@this.getID()@@@');" title="Pause Download" />
  140.                     <a t:showIf="this.getState() == 'paused'" class="main-progress-resume" href="#" onclick="return eventURL('action:resumeDownload?item=@@@this.getID()@@@');" title="Pause Download" />
  141.                     <a class="main-progress-cancel" href="#" onclick="return eventURL('action:expireItem?item=@@@this.getID()@@@');" title="Cancel Download" />
  142.                 </div>
  143.             </div>
  144.             <div class="download-status-strings">
  145.                 <div t:showIf="this.getExpiring()" 
  146.                     class="main-video-details-expiring">
  147.                     <span t:replace="this.getExpirationString()" />
  148.                 </div>
  149.                 <div t:showIf="this.isPendingAutoDownload()"
  150.                     class="main-video-details-pending-auto">
  151.                     <span i18n:translate="">Pending Auto Download</span>
  152.                 </div>
  153.                 <div t:showIf="this.isFailedDownload() and not this.isPendingManualDownload()"
  154.                     class="main-video-details-failed-download">
  155.                     <span t:replace="this.getFailureReason()" />
  156.                 </div>
  157.             </div>
  158.             <div t:hideIf="this.getEmblemCSSString() == ''" 
  159.                 class="video-state ***this.getEmblemCSSClass()***">
  160.                 <div class="video-state-left">
  161.                     <div class="video-state-right">
  162.                         <span class="video-state-mid">
  163.                             <span t:replace="this.getEmblemCSSString()" />
  164.                         </span>
  165.                     </div>
  166.                 </div>
  167.             </div>
  168.             <div t:showIf="this.downloader and this.downloader.getState() == 'uploading'">
  169.                  <a href="#" onclick="return eventURL('action:stopUploadItem?item=@@@this.getID()@@@');" class="round-button-left stop-seeding">
  170.                 <div class="round-button-right">
  171.                 <div class="round-button-content">
  172.                     <span i18n:translate="">STOP SEEDING</span>
  173.                 </div>
  174.                 </div>
  175.                 </a>
  176.             </div>
  177.         </div>
  178.         <div t:showIf="this.showMoreInfo" class="more-info-details">
  179.             <div t:replaceMarkup="this.getMoreInfo()" />
  180.         </div>
  181.     </div>
  182. </body>
  183. </html>
  184.